import { createSSRApp } from 'vue' // 跨端
import App from './App.vue'
import { createPinia } from 'pinia'
// @ts-ignore
import { createUnistorage } from 'pinia-plugin-unistorage'

export function createApp() {
  const app = createSSRApp(App)
  const pinia = createPinia()
  pinia.use(createUnistorage()) // pinia注入持久化效果
  app.use(pinia) // 项目中注入pinia

  return {
    app,
  }
}

/* 

      怎么实现跨域 => 纯前端面试题 
        1. jsonp
        2. nginx代理解决跨域
        3. CORS(后端开启一个配置  实际开发主流)



      防抖 => 高频触发 只留最后一次 => 清延时器  开延时器
      节流 => 



      MVVM模式 => 客户端开发模式(鸿蒙/IOS/安卓/小程序/H5)
        M
        V
        VM 将View视图 和 Model数据模型  桥接起来  让他们互相影响
          1. V变了  M要变
          2. M变了  V要变


      鸿蒙中的hvigor等同于 前端中的vite构建工具  webpack  rollup
        鸿蒙集成好了hvigor的配置  拿来即用


      eventhub   
      EventHub模块提供了事件中心，提供订阅、取消订阅、触发事件的能力
      类似Emit  =>   MyEmit
      

      文心一言  文档





*/
